//
//  SecondViewController.m
//  LableTest
//
//  Created by 刘家俊 on 2017/7/12.
//  Copyright © 2017年 Andrew. All rights reserved.
//

#import "SecondViewController.h"
#import "NSString+Extension.h"

@interface SecondViewController ()

@property (weak, nonatomic) IBOutlet UILabel *titleL;

@property (weak, nonatomic) IBOutlet UILabel *label0;

@end

@implementation SecondViewController

//人这一生要走很长很长的路，沿途必定要经过很多风景，其中当然不乏让你怦然心动的美丽风景。但你要清楚，不是所有你喜欢的风景都能属于你。有些风景，你只能是路过，只能是欣赏，然后，要毅然决然地继续向前，走自己的路。

- (void)viewDidLoad {
    [super viewDidLoad];

    if (self.indexpath.row == 1) {
        //两个string同颜色不同字号
        [self theTwoStringsAreOfDiffentColors];
        
    } else if (self.indexpath.row == 2) {
        //两个string不同颜色不同字号
        [self twoStringsoOfDifferentColorsAndDifferentFontSize];
    } else if (self.indexpath.row == 3) {
        //两个关键字同颜色同字号
        [self theTwoKeyWordsAreTheSameColor];
    } else if (self.indexpath.row == 4) {
        //两个关键字不同颜色不字号
        [self theTwoKeyWordsAreDifferentInColorAndFontSize];
    }
    
}

//两个string同颜色不同字号
- (void)theTwoStringsAreOfDiffentColors
{
    self.titleL.text = @"两个string同种颜色不同字号";
    NSString *str1 = @"人这一生要走很长很长的路，沿途必定要经过很多风景，其中当然不乏让你怦然心动的美丽风景。";
    NSString *str2 = @"但你要清楚，不是所有你喜欢的风景都能属于你。有些风景，你只能是路过，只能是欣赏，然后，要毅然决然地继续向前，走自己的路。";
    
    NSMutableAttributedString *attr = [NSString ym_setAttribute:str1 secondString:str2 formerFont:LabelFontLgiht(13) latterFont:LabelFontMedium(18) color:YMRandomColor];
    self.label0.attributedText = attr;
}


/** 两个string不同颜色不同字号 */
- (void)twoStringsoOfDifferentColorsAndDifferentFontSize
{
    self.titleL.text = @"两个string不同颜色不同字号";
    NSString *str1 = @"人这一生要走很长很长的路，沿途必定要经过很多风景，其中当然不乏让你怦然心动的美丽风景。";
    NSString *str2 = @"但你要清楚，不是所有你喜欢的风景都能属于你。有些风景，你只能是路过，只能是欣赏，然后，要毅然决然地继续向前，走自己的路。";
    
    NSMutableAttributedString *attr = [NSString ym_setattributes:str1 secondString:str2 formerFont:LabelFontRegular(13) latterFont:LabelFontRegular(18) firstColor:YMRandomColor secondColor:YMRandomColor];
    self.label0.attributedText = attr;
}

/** 两个关键字同颜色同字号 */
- (void)theTwoKeyWordsAreTheSameColor
{
    self.titleL.text = @"两个关键字同颜色同字号";
    NSString *normal = @"人这一生要走很长很长的路，沿途必定要经过很多风景，其中当然不乏让你怦然心动的美丽风景。";
    NSString *specialStr1 = @"一生";
    NSString *specialStr2 = @"风景";
    
    NSMutableAttributedString *attr = [NSString ym_setAttributes:normal normalFont:LabelFontRegular(13) normalColor:YMRandomColor firstSpecialStr:specialStr1 :specialStr2 specialFont:LabelFontRegular(18) specialColor:YMRandomColor];
    self.label0.attributedText = attr;
}

/** 两个关键字不同颜色不字号 */
- (void)theTwoKeyWordsAreDifferentInColorAndFontSize
{
    self.titleL.text = @"两个关键字不同颜色不字号";
    NSString *normal = @"人这一生要走很长很长的路，沿途必定要经过很多风景，其中当然不乏让你怦然心动的美丽风景。";
    NSString *specialStr1 = @"一生";
    NSString *specialStr2 = @"风景";
    
    NSMutableAttributedString *attr = [NSString ym_setAttributes:normal normalFont:LabelFontRegular(13) normalColor:YMRandomColor firstSpecialStr:specialStr1 :specialStr2 firstSpecialFont:LabelFontRegular(18) firstSpecialColor:YMRandomColor secondSpecialFont:LabelFontRegular(24) secondSpecialColor:YMRandomColor];
    self.label0.attributedText = attr;
}



@end
